use crate::models::{Message, Role};
use serde_json::Value;
use std::fs;
use std::path::Path;

pub fn load_system_message() -> Message {
    let file_path = Path::new(".system");

    // 尝试读取文件内容
    match fs::read_to_string(file_path) {
        Ok(content) => Message {
            role: Role::System,
            content: content,
            attrs: None,
        },
        Err(_) => Message {
            role: Role::System,
            content: String::from("我是一个智能体"),
            attrs: None,
        },
    }
}
